<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>PerfLog | Performance Analysis Tool for Web Server Logs (Python)</title>
    <link rel="stylesheet" type="text/css" href="../style.css" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="en" />
    <meta name="description" content="" />
    <meta name="keywords" content="perflog, analysis, mining, logs, performance" />
</head>

<body>

<div id="hdrimg">
    <h1><a href="http://www.goldb.org"><strong>PerfLog</strong> by Corey Goldberg</a></h1>
    <a href="http://feeds.feedburner.com/goldblog" style="position:absolute;top:30px;right:30px">Subscribe To Goldblog
        <img src="../images/rssButton.gif" alt="Subscribe To Goldblog" title="Subscribe To Goldblog" style="border:none"></img>
    </a>
    
    <a href="../">
        <img src="../images/button_goldborg_home.png" alt="goldb.org home" style="position:absolute;top:80px;left:30px"></img>
    </a>
</div>

<div class="rowcontainer">

    <div class="fullcolumn">
        <h2>PerfLog - Performance Analysis Tool for Web Server Logs</h2>
        <ul>
            <li>Produces metrics and graphs from web logs (W3C Extended Log File Format)</li>
            <li>Useful during performance testing and analysis</li>
            <li>Output is created in XHTML/CSS with embedded PNG images</li>
            <li>PerfLog is written in Python and uses Matplotlib for graphs and plotting</li>
        </ul>
    </div>
    
    <div class="fullcolumn">
        <h3>License:</h3>
        <ul>
            <li><a href="http://www.gnu.org/licenses/gpl.html">GNU GPLv2</a> (always free)</p></li>
        </ul>
    </div>
    
    <div class="fullcolumn">
        <h3>Project Info:</h3>
        <ul>
            <li><a href="http://code.google.com/p/perflog/">Google Code - Project Home</a></li>
            <li><a href="http://perflog.googlecode.com/svn/trunk/">Subversion Trunk (Source Code)</a></li>
        </ul>
    </div>
    
    <div class="fullcolumn">
        <h3>Download:</h3>
        <ul>
            <li><a href="http://perflog.googlecode.com/files/perflog_0.12.zip">perflog_0.12.zip</a></li>
        </ul>
    </div>
    
    
    <div class="fullcolumn">
        <h3>Requirements:</h3>
        <ul>
            <li>Python 2.4+</li>
            <li>Matplotlib (requires Numeric or Numpy)</li>
        </ul>
    </div>
    
    
    <div class="fullcolumn">
        <h3>Platforms:</h3>
        <ul>
            <li>Cross-Platform.  PerfLog will run on any system that supports Python and Matplotlib.</li>
        </ul>
    </div>
    
    
        
    <div class="fullcolumn">
        <h3>Report Screenshot:</h3>
        <a href="./report.html">
            <img src="./perflog_screenshot_report.jpg" alt="PerfLog Report" /><br />
        <h3>(click for full view)</h3>
        </a>
    </div>
    
    
    <div class="fullcolumn">
        <h3>Instructions:</h3>
        <p>Usage:</p>
        <pre><code>>python perflog &lt;log_file_name&gt;</code></pre>
        <p>*Note:  logs must be in <a href="http://www.w3.org/TR/WD-logfile.html">W3C Extended Log File Format</a></p>
    </div>

</div>

<div id="bttmbar"> 
    <span id="copyright">Copyright &copy; 2007 Corey Goldberg&nbsp;&nbsp;
        <script type="text/javascript">
            <!--
            var name = "corey"
            var emailHost = "goldb.org"
            document.write("<a href=" + "mail" + "to:" + name + "@" + emailHost + ">" + name + "@" + emailHost + "</a>")
            //-->
        </script>
    </span>
</div>

<!-- FeedBurner StandardStats - cmg  -->
<script src="http://feeds.feedburner.com/~s/goldblog" type="text/javascript" charset="utf-8"></script>

</body>
</html>